struct DelaunayPoint
{
	double x;
	double y;
};

struct DelaunayLine
{
	DelaunayPoint p1;
	DelaunayPoint p2;
};

struct DelaunayTriangle
{
	DelaunayPoint p1;
	DelaunayPoint p2;
	DelaunayPoint p3;
};